import { MenuTypeEnum, PermissionModeEnum } from './types'

const setting = {
  // 系统标题
  APP_NAME: process.env.VUE_APP_TITLE,

  // 首页地址
  DASHBOARD_URL: '/dashboard',

  //语言
  LANG: 'zh-CN',

  // 导航菜单
  MENU: {
    // 菜单是否折叠
    collapsed: false,
    // 菜单布局方式
    layoutType: MenuTypeEnum.SIDEBAR
  },

  // 系统主题颜色
  APP_THEMECOLOR: '#409EFF',

  // 系统顶栏主题颜色
  LAYOUT_HEADER_THEMECOLOR: '#fff',

  // 系统菜单主题颜色
  LAYOUT_MENU_THEMECOLOR: '#001529',

  //请求超时
  TIMEOUT: 10000,

  // TokenName
  TOKEN_NAME: 'Authorization',

  //Token前缀，注意最后有个空格，如不需要需设置空字符串
  TOKEN_PREFIX: 'Bearer ',

  // 权限模式，默认为前端角色控制模式
  permissionMode: PermissionModeEnum.ROLE,

  // 是否启用KeepAlive缓存，最好在开发时关闭，否则每次都需要清除缓存
  openKeepAlive: true,

  // 是否显示页脚
  showFooter: false
}

export default setting
